home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 49
/
Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso
/
Aminet
/
dev
/
gui
/
feelin.readme
< prev
next >
Wrap
Text File
|
2002-03-17
|
4KB
|
98 lines
Short: 2.00 (14-03-02) Brand new, powerful and standalone OOP GUI system
Author: Olivier Laviale - lotan9@aol.col
Uploader: lotan9@aol.com
Type: dev/gui
After an Intuition comes a Feelin.
-- FEELIN ITSELF ------------------------------------------------------------
Feelin is a brand new OOP GUI system based on abolutely nothing. It
doesn't uses MUI, BOOPSI, GadTools, not even intuition gadgets. Object
system and all classes have been written from scratch by myself using
AmigaE (and particuliarly CreativE).
The Feelin system is made of a library (2 Ko) and a server (12 Ko)
smaaaall ;-). In fact all classes, except Server.fc, Object.fc,
Family.fc and Tool.fc are available as external libraries. Actually,
there are classes to create clients, windows, areas, groups, menus...
and muchmore.
Feelin is very small and fast. It is completely expandable by adding
external libraries or writting custom classes within your programs.
Feelin is very similar to MUI as every pixel of the application is
configurable.
-- EXAMPLES -----------------------------------------------------------------
All examples are written in E. I hope C users will not blame me. But
executable are also supplied so...
The examples are mainly used for testing. But there are also some
tutorials on how to write custom classes and so.
Also included in this release the source of Text.fc and Shade.wr
classes.
-- HISTORY ------------------------------------------------------------------
CHANGES SINCE V1.00
Most classes have been totaly rewritten (Slider, Prop, String...).
You can use images everywhere. An image can be of any type: a builtin
pattern, a color, a bursh, a bitmap (datatypes), a function of your own
(See 00.e example) leaving you complete control...
Each object, as application, can have it's own palette. You only have
to specify FA_Pen_Xxx on object creation time.
You can forget Intuition completely has window look can also be
modified thank to my Renderer concept.
Configuration is now possible, no preference editor with GUI yet, but I
have included a little program called CreateConfig for this purpose.
Fonts are handled magically, no need for you to open them just give a
string describing the font you want to as argument to the FA_Font
attribute e.g. FA_Font, 'Garnet/16'.
... And many many other things ;-)
FIRST SHOUT
Color scheme is made of 7 colors : Shine, HalfShine, Fill, HalfShadow,
Shadow, HalfDark and Dark. Shine is screen shine pen, Fill is screen
fill pen (color of window title bar) and Dark is screen shadow pen. All
other colors area interpolated from these three ones. I hope the result
will look good on your computer. Text and Highlight pens are the same
as screen.
Forget tab-cycling. Well, it works for sure, but Feelin allows you to
use arrows to travel through objects. All objects are by default member
of the window cyclechain (muchmore confortable, because many
programmer, see MUI, just don't add MUIA_CycleChain,TRUE. This is quiet
frustrating. 3 mounth ago my mouse died and it was a real hell).
Configuration of objects is not available yet. You can of course
customise everything by hand, changing frames and so in your program,
but there is no way (not configuration program yet) to do so outside of
the program. The fact is that I'm still wondering about file form,
methods and objects. But all classes are ready yet.
You need CreativE by Tomasz Wiszkowski to compile examples. By the way,
THANKS A LOT Tomasz !! Cheers !!
-- LAST WORDS ---------------------------------------------------------------
This was big work for me little programmer. I hope you'll like it and
wanna join me. I hope some comments. Thanks again and never forget :
Don't be tempted by the shinny appel
Don't you eat of a bitter fruit
Hunger only for a word of justice
Hunger only for a word of truth
'Cause all that you have is your sool
After this you know, there is no more to say so... Bye